PRISMA Database Machine: A Distributed, Main-Memory Approach
نویسندگان
چکیده
The PRISMA project is a large-scale research effort in the design and implementation of a highly parallel machine for data and knowledge processing. The PRISMA database machine is a distributed, main-memory database management system implemented in an object-oriented language that runs on top of a multi-computer system. A prototype that is envisioned consists of 64 processing elements.
منابع مشابه
A Logic Query Language and itsAlgebraic Optimization for aMultiprocessor Database Machine 1
A logic query language, called PRISMAlog, is introduced. The language is one of the interfaces of a multiprocessor, main-memory database machine, called PRISMA. It is a language with a purely declarative semantics; the meaning of a program is given by its least xed-point. Besides allowing recursive rules, PRISMAlog supports operations like negation, arithmetic, aggregates, and group-by. Optimiz...
متن کاملPRISMA Contributions P RISMA, a platform for experiments with parallelism
1 I n t r o d u c t i o n The PRISMA project is a large-scale research effort in the design and implementation of a highly parallel machine for da ta and knowledge processing. It is organized as a nationwide Dutch research a~tivity with combined forces from four universities, a governmental research institute, and Phitips Research Laboratories. It ran from 1986 until end of 1990 and was manned ...
متن کاملImplementation and Performance Evaluation of a Parallel Transitive Closure Algorithm on PRISMA/DB
This paper describes an experimental performance study of the parallel computation of transitive closure operations on a parallel database system. This work brings two research eeorts together. The rst is the development of an eecient execution strategy for the parallel computation of path problems, called the Disconnection Set Approach. The second is the development and implementation of a par...
متن کاملarallel synchronous
To speed up production systems, many researchers have turned to parallel implementations. We describe a system called PARS that executes production rules in parallel. PARS is novel because it (1) executes many rules simultaneously, (2) runs in a highly asynchronous fashion, and (3) runs on a distributed memory machine. Item (1) improves available concurrency over systems that only perform the M...
متن کاملLightweight Locking for Main Memory Database Systems
Locking is widely used as a concurrency control mechanism in database systems. As more OLTP databases are stored mostly or entirely in memory, transactional throughput is less and less limited by disk IO, and lock managers increasingly become performance bottlenecks. In this paper, we introduce very lightweight locking (VLL), an alternative approach to pessimistic concurrency control for main-m...
متن کامل